Quality-Aware Model-Driven Service Engineering
نویسندگان
چکیده
Service engineering and service-oriented architecture as an integration and platform technology is a recent approach to software systems integration. Quality aspects ranging from interoperability to maintainability to performance are of central importance for the integration of heterogeneous, distributed service-based systems. Architecture models can substantially influence quality attributes of the implemented software systems. Besides the benefits of explicit architectures on maintainability and reuse, architectural constraints such as styles, reference architectures and architectural patterns can influence observable software properties such as performance. Empirical performance evaluation is a process of measuring and evaluating the performance of implemented software. We present an approach for addressing the quality of services and service-based systems at the model-level in the context of model-driven service engineering. The focus on architecture-level models is a consequence of the black-box character of services.
منابع مشابه
Towards Quality of Service and Resource Aware Robotic Systems through Model-Driven Software Development
Engineering the software development process in robotics is one of the basic necessities towards industrialstrength service robotic systems. A major challenge is to make the step from code-driven to model-driven systems. This is essential to replace hand-crafted single-unit systems by systems composed out of components with explicitly stated properties. Furthermore, this fosters reuse by separa...
متن کاملA Position Statement for Plenary Panel “40 Years of Software Engineering” Advances and Challenges of Software Engineering
Since the invention of modern computers, the continuous advances of computer hardware and software technology have made computing systems inseparable from various critical infrastructures, social and economical activities, and our daily lives. The large variety of computer applications heavily depends on the quality and performance of software, and the cost of software development and maintenan...
متن کاملA Modeling Approach for Adaptable Service Oriented Systems based on Domain Specific Language Engineering
Nowadays, Model Driven Software engineering (MDSD) is a very dynamic field of research. This approach has introduced a major evolution to software engineering. Nevertheless the full code generation always stays a not reached objective. On the other side the simultaneous use of Context Aware Computing (CAC) and Service Oriented Computing (SOC) paradigms must raise many challenges. Particularly, ...
متن کاملFuzzy Logic Based Life Estimation of PWM Driven Induction Motors
Pulse-width modulated (PWM) adjustable frequency drives (AFDs) are extensively used in industries for control of induction motors. It has led to significant advantages in terms of the performance, size, and efficiency but the output voltage waveform no longer remains sinusoidal. Hence, overshoots, high rate of rise, harmonics and transients are observed in the voltage wave. They increase voltag...
متن کاملModel-Driven Development of Context-Aware Services
In this paper, we define a model-driven design trajectory for contextaware services consisting of three levels of models with different degrees of abstraction and platform independence. The models at the highest level of platform independence describe the behaviour of a context-aware service and its environment from an integrated perspective. The models at the intermediateion and platform indep...
متن کامل